﻿using System.Collections.Generic;
using System.Linq;
using Model = DTcms.Model;
using BLL = DTcms.BLL;
using DTcms.Web.Mvc.UI;

namespace System.Web.Mvc.Html
{
    public static class HtmlHelperField
    {
        public static BaseController _base = new BaseController();

        //获取扩展字段对称值
        public static Dictionary<string, string> get_field_article_getfields(this HtmlHelper htmlHelper, int channel_id, int article_id, string strWhere)
        {
            return _base.get_field_article_getfields(channel_id, article_id, strWhere);
        }

        //获取扩展字段显示名称（多项单选）
        public static string get_field_article_radio(this HtmlHelper htmlHelper, object fieldname, object value)
        {
            return _base.get_field_article_radio(fieldname, value);
        }

        //获取扩展字段显示名称（多项多选）
        public static List<string> get_field_article_checkbox(this HtmlHelper htmlHelper, string name, string value)
        {
            return _base.get_field_article_checkbox(name, value);
        }

        //根据字段列名获取扩展字段信息 如果有值传入
        public static Dictionary<string, string> get_field_value(this HtmlHelper htmlHelper, string name, string type, string value)
        {
            return _base.get_field_value(name, type, value);
        }

        //获取类别的扩展字段 只显示name、title
        public static Dictionary<string, string> get_field_value(this HtmlHelper htmlHelper, int category_id)
        {
            return _base.get_field_value(category_id);
        }

        //扩区扩展字段标题
        public static string get_field_title(this HtmlHelper htmlHelper, int id)
        {
            return _base.get_field_title(id);
        }
    }
}
